General Object-oriented Database for Software Engineering Processes

ثبت نشده
چکیده

The goal of the GOODSTEP project is to enhance and improve the functionality of a fully object-oriented database management system to yield a platform suited for applications such as Software Development Environments SDEs. The baseline of the project is the O 2 database management system DBMS. The O 2 DBMS already includes many of the features required by SDEs. The project has identifed enhancements to O 2 in order to make it a real software engineering database management system. These enhancements are essentially upgrades of the existing O 2 functionality, and hence require r elatively easy extensions to the O 2 system. They have been developed i n t h e early stages of the project and are now exploited and validated by a number of software engineering tools built on top of the enhanced O 2 database system. To e ase tool construction , the GOODSTEP platform encompasses tool generation capabilities which allow for generation of integrated g r aphical and textual tools from high-level speciications. In addition , the GOODSTEP platform provides a software p r ocess toolset which enables mod-eling, analysis and enaction of software p r o-cesses and is also built on top of the extended O 2 database. The GOODSTEP platform will be validated using two CASE studies carried out to develop an airline application and a business application. 1 Objective of GOODSTEP The goal of the GOODSTEP project is to develop a sophisticated database system dedicated to the support of software development e n vironments SDEs and make the basis for a platform for SDE construction with a software process toolset and generators for graphical and textual integrated tools implemented on top of it. The GOODSTEP project started Septem-ber 1992 and will last for three years. This paper mainlyreports on the rst year of work within the project. The baseline of the project is an existing European commercially available object-oriented database product: O 2 44. Rather than developing a new database management system from scratch, GOODSTEP will enhance and improve this product. Besides the enhancements and improvements of O 2 which make it an admirably suited system for SDEs, the project provides a number of test cases and performs case studies to evaluate and justify the approach. This includes porting and developing a number of existing software engineering tools on top of the new platform, the development of tool generation capabilities to exploit the …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...

متن کامل

The GOODSTEP Project: General Object-Oriented Database for Software Engineering Processes

1 Objective of GOODSTEP The goal of the GOODSTEP project is to develop a sophisticated database system dedicated to the support of Software Development E n vironments (SDEs) and make the basis for a platform for SDE construction with a software process tool-set and generators for graphical and textual integrated tools implemented on top of it. The GOODSTEP project started September 1992 and wil...

متن کامل

Abstracts of lectures

s of lectures 1. Designing real-time systems with UML – the ROPES method Z H Object-oriented approach becomes dominating in contemporary software engineering. After a period of tempestuous development of object-oriented methods for software development, the Unified Modeling Language (UML) has emerged as a de facto standard. The UML is a graphical language for visualizing, specifying,...

متن کامل

Modelsaz: An Object-Oriented Computer-Aided Modeling Environment

Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...

متن کامل

User - defined Container Basic Object Default

1 Abstract Computerized databases are essential and inseparable components of a vast majority of today's information systems. Database systems are used at all levels of management, research and production to provide uniform access and control of consistent information. Computer aided software engineering system require extensive database system support. Several industrial and academic research ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994